A cyclic visitor for the Expression class tree. More...
#include <expression.hpp>

Public Member Functions | |
| ExpressionVisitor (void) | |
| Default constructor. | |
| ~ExpressionVisitor (void) | |
| Destructor. | |
| virtual void | visit (IntegerConstant &e) |
| virtual void | visit (RealConstant &e) |
| virtual void | visit (VariableExpression &e) |
| virtual void | visit (UnaryExpression &e) |
| virtual void | visit (UnaryMinus &e) |
| virtual void | visit (UnaryPlus &e) |
| virtual void | visit (BinaryExpression &e) |
| virtual void | visit (Multiplication &e) |
| virtual void | visit (Division &e) |
| virtual void | visit (Addition &e) |
| virtual void | visit (Subtraction &e) |
| virtual void | visit (Exponentiation &e) |
| virtual void | visit (Constraint &e) |
| virtual void | visit (LessThan &e) |
| virtual void | visit (LessThanOrEqual &e) |
| virtual void | visit (GreaterThan &e) |
| virtual void | visit (GreaterThanOrEqual &e) |
| virtual void | visit (Equal &e) |
| virtual void | visit (Function &e) |
A cyclic visitor for the Expression class tree.
| gridpack::optimization::ExpressionVisitor::ExpressionVisitor | ( | void | ) |
Default constructor.
| gridpack::optimization::ExpressionVisitor::~ExpressionVisitor | ( | void | ) |
Destructor.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | Function & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | Equal & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | GreaterThanOrEqual & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | GreaterThan & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | LessThanOrEqual & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | LessThan & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | Constraint & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | Exponentiation & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ExpressionChecker, and gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | Subtraction & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | Addition & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | Division & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | Multiplication & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | BinaryExpression & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | UnaryPlus & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | UnaryMinus & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | UnaryExpression & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | VariableExpression & | e | ) | [virtual] |
Reimplemented in gridpack::optimization::ExpressionChecker, and gridpack::optimization::ConstraintRenderer.
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | RealConstant & | e | ) | [virtual] |
| virtual void gridpack::optimization::ExpressionVisitor::visit | ( | IntegerConstant & | e | ) | [virtual] |
1.6.1